Kiến trúc của sâu Morris Morris (sâu máy tính)

Theo tác giả, sâu Morris không được viết với mục đích gây thiệt hại mà chỉ để đo kích thước của Internet. Tuy nhiên, một hậu quả ngoài ý muốn đã làm cho nó trở nên gây hại: một máy tính có thể bị nhiễm nhiều lần và mỗi một tiến trình bổ sung sẽ góp phần làm chậm máy đến mức không thể sử dụng được. Sâu Morris hoạt động bằng cách lợi dụng một số điểm yếu đã biết trong các chương trình sendmail, Finger, rsh/rexec và các mật khẩu yếu trong Unix. Thân chương trình chính của sâu Morris chỉ có thể nhiễm các máy VAX của DEC đang chạy hệ điều hành BSD 4 và Sun 3. Một thành phần "móc" (grappling hook) khả chuyển viết bằng C theo cơ chế tràn bộ đệm đã được sử dụng để chở thân chương trình chính, và thành phần móc có thể chạy trên các hệ thống khác, sinh tải làm chậm hệ thống và biến hệ thống thành nạn nhân.

Liên quan

Tài liệu tham khảo

WikiPedia: Morris (sâu máy tính) http://www.paulgraham.com/submarine.html#f4n http://world.std.com/~franl/worm.html http://citeseer.ist.psu.edu/eichin89with.html http://ftp.cerias.purdue.edu/pub/doc/morris_worm/ http://homes.cerias.purdue.edu/~spaf/tech-reps/823... http://www.catb.org/~esr/jargon/html/G/Great-Worm.... http://www.ietf.org/rfc/rfc1135.txt http://www.snowplow.org/tom/worm/worm.html https://web.archive.org/web/20070520233435/http://... https://web.archive.org/web/20150507040714/https:/...